Anpassen von HTML-Vorlagen
Falls Sie mit HTML und CSS vertraut sind, können Sie auch Ihre eigenen HTML-Vorlagen für das Exportieren erstellen: Wählen Sie Einstellungen aus dem OmniPlan-Menü und klicken Sie dann auf das HTML-Symbol oben im Einstellungsfenster.
Wenn Sie eine neue Vorlage erstellen möchten, wählen Sie die Standardvorlage (oder eine andere vorhandene Vorlage) aus und wählen Sie dann Kopie bearbeiten aus dem Aktionsmenü unterhalb der Liste.
Geben Sie einen Namen für die Vorlage ein und sichern Sie diese an einem praktischen Ort.
Die neue Vorlage wird im Finder geöffnet. Sie können diesen Ordner mit den HTML- und CSS-Dateien nach Belieben anpassen.
Aufgrund von Sicherheitsänderungen in OS X werden HTML-Vorlagen, die in älteren Versionen als OmniPlan 2.3 erstellt wurden, automatisch verschoben und stehen nicht zur direkten Bearbeitung zur Verfügung. Wenn Sie die Inhalte einer migrierten Vorlage ändern möchten, wählen Sie diese aus und wählen Sie dann Kopie bearbeiten aus dem Aktionsmenü.
Die HTML-Vorlagen verwenden eine spezielle Syntax zum Einfügen von Daten aus dem Projekt. Öffnen Sie eine der HTML-Dateien im Texteditor Ihrer Wahl. Sie finden dort Standard-XHTML durchsetzt mit OmniPlan-Token, die folgendermaßen aussehen: {@Token-Name@}
Diese Token sind Platzhalter für Daten über das Projekt als Ganzes. Wird mit einer Vorlage eine OmniPlan-Datei exportiert, wird jedes Token durch die zum entsprechenden Token-Namen gehörenden Daten ersetzt.
Projekt-Token {@Date@} – Das Exportdatum.
{@Version@} – Die Version von OmniPlan, mit der der Bericht exportiert wurde.
{@Project Title@} – Der im Informationsfenster „Projekt: Informationen“ festgelegte Projekttitel.
{@StartDate@}, {@EndDate@} – Das Anfangs- oder Enddatum des Projekts.
{@StartTime@}, {@EndTime@} – Die Anfangs- oder Endzeit des Projekts.
{@Duration@} – Die Dauer des gesamten Projekts.
{@Completion@} – Der Abschlussstatus des gesamten Projekts in Prozent unter Berücksichtigung aller Vorgänge.
{@Cost@} – Die Kosten des gesamten Projekts.
{@ResourceData@} – Wenn Sie dies auf die Ebene <tr> einer Tabelle platzieren, erstellt es für jede Ressource eine Zeile mit drei Zellen, die den Ressourcennamen, einen Link zu einer iCalendar-Datei mit den Ressourcenzuordnungen als Kalenderereignisse und einen Link zu einer iCalendar-Datei mit den Ressourcenzuordnungen als Aufgaben enthalten.
{@ProjectCalendarLink@} – Ein Link zum Kalender der Projektmeilensteine, sofern Meilensteine vorliegen.
Stylesheet-Token {@ApplyStyleSheet include/style.css@} – Mit diesem Token wird auf die Seite ein CSS-Stylesheet angewendet, indem der Pfad zum Stylesheet angegeben wird. Beim Exportieren wird dieser Token von einem der beiden folgenden Elemente ersetzt: Beim Exportieren eines vollständigen HTML-Berichts durch einen Link zum Stylesheet als externe Datei. Dadurch werden alle exportierten HTML-Dateien mit demselben Stylesheet verknüpft. <link rel="stylesheet" href="include/style.css" type="text/css" />
Beim Exportieren einer einzigen HTML-Seite (einer Vorgangs- oder Ressourcenliste) durch eine eingebettete Kopie des Stylesheet. Auf diese Weise bleibt alles in einer einzigen HTML-Datei. <style type="text/css"> [...] </style>
Schleifen-Token Diese funktionieren wie öffnende/schließende HTML- und XML-Tags. Beim Exportieren führt OmniPlan alle Anweisungen zwischen den öffnenden und schließenden Token aus und fügt die Daten für alle Vorgänge oder Ressourcen ein. Die Zuordnungsschleife muss innerhalb der Ressourcenschleife ablaufen, da sie Vorgänge auflistet, die einer bestimmten Ressource zugeordnet sind. Vergewissern Sie sich, dass Sie den schließenden Token nicht vergessen haben und dass sich die vorgangsspezifischen oder ressourcenspezifischen Token zwischen den richtigen Schleifen-Token befinden.
{@Tasks@} und {@/Tasks@} – Listet beim Exportieren alle Vorgänge auf. Innerhalb dieser Schleife können Sie vorgangsspezifische Token verwenden.
{@Resources@} und {@/Resources@} – Listet alle Ressourcen im Projekt auf. Innerhalb dieser Schleife können Sie ressourcenspezifische Token und Zuordnungsschleifen verwenden.
{@Assignments@} und {@/Assignments@} – Listet alle zugeordneten Vorgänge einer Ressource auf; kann nur innerhalb einer Ressourcenschleife verwendet werden. Innerhalb dieser Schleife können Sie vorgangsspezifische Token verwenden.
Vorgänge-Token Diese Token können innerhalb einer Vorgangsschleife oder einer Zuordnungsschleife einer Ressource verwendet werden.
{@ID@} – Die Vorgangsnummer in der Gliederung.
{@Title@} – Der Name des Vorgangs.
{@Start@}, {@End@} – Die Ist-Anfangs- oder -Endzeit des Vorgangs.
{@Time@} – Die Dauer des Vorgangs.
{@Effort@} – Der Aufwandswert des Vorgangs.
{@%Done@} – Der Abschlussstatus des Vorgangs in Prozent.
{@Dependencies@} – Eine Liste der Abhängigkeiten des Vorgangs in demselben Format wie die Spalte „Abhängigkeiten“ in der Vorgangsgliederung.
{@Cost@} – Die Kosten des Vorgangs selbst.
{@Resources Cost@} – Die Kosten der zugeordneten Ressourcen.
{@Total Cost@} – Die Kosten des Vorgangs und der zugeordneten Ressourcen.
{@Assigned@} – Eine Liste der zugeordneten Ressourcen.
{@Planned Start@}, {@Planned End@} – Die Anfangs- oder Endzeit des Vorgangs laut Baseline.
{@Start Variance@}, {@End Variance@} – Die Differenz zwischen Baseline und Ist-Zeiten bei Anfang oder Ende des Vorgangs.
{@Constraint Start@}, {@Constraint End@} – Die Einschränkungen bezüglich Anfangs- oder Endzeit des Vorgangs, falls vorhanden.
{@Notes@} – Der Text der Vorgangsnotiz, falls vorhanden.
{@Priority@} – Die Vorgangspriorität gemäß Spalte in der Vorgangsgliederung.
{@Status@} – Einige Wörter, die den Fälligkeits- oder Überfälligkeitsstatus des Vorgangs beschreiben. Vergleichbar mit den Statussymbolen in der Vorgangsgliederung.
{@Violations@} – Die Anzahl der Verletzungen in Zusammenhang mit diesem Vorgang.
Angepasste Datenschlüssel – Wenn Sie einen Token verwenden, der genau mit dem Namen eines Ihrer angepassten Datenschlüssel übereinstimmt, wird dieser in den Wert des Datenschlüssels für den Vorgang umgewandelt. Wenn Sie beispielsweise über den Schlüssel „Ort“ für Ihre Vorgänge verfügen, können Sie einen {@Ort@}-Token in Ihrer Vorlage verwenden.
Ressourcen-Token Diese Token können innerhalb der Ressourcenschleife verwendet werden.
{@Resource@} – Der Name der Ressource.
{@Start@}, {@End@} – Die Ist-Anfangszeit der frühesten Zuordnung oder die Endzeit der spätesten Zuordnung der Ressource.
{@Time@} – Die Gesamtdauer aller Vorgänge, denen die Ressource zugeordnet ist.
{@%Done@} – Der Abschlussstatus aller Vorgänge, die der Ressource zugeordnet sind, in Prozent.
{@Resources Cost@} – Die Gesamtkosten der Zuordnung dieser Ressource zu den zugeordneten Vorgängen.
{@Resource Type@} – Der Ressourcentyp (Mitarbeiter, Ausrüstung oder Material).
{@#@} – Der gesamte Einheitenwert der Ressource.
{@Notes@} – Der Text der Ressourcennotiz, falls vorhanden.
{@IM@} – Der Instant-Messaging-Kontoname der Ressource, falls vorhanden.
{@Efficiency@} – Der Effizienzwert der Ressource.
{@Cost/Use@}, {@Cost/Hour@} – Kosten/Verwendung und Kosten/Stunde, wie im Informationsfenster „Ressourcen: Informationen“ festgelegt.
{@Total Uses@}, {@Total Hours@} – Die Gesamtanzahl der Zuordnungen oder die Gesamtmenge des zugeordneten Aufwands für die Ressource.
{@ResourceCalendarLink@} – Ein Link zu den Vorgängen, die dieser Ressource zugeordnet sind, als iCalendar-Datei von Ereignissen (sofern der Ressource Vorgänge zugeordnet sind).
{@ResourceToDoLink@} – Ein Link zu den Vorgängen, die dieser Ressource zugeordnet sind, als iCalendar-Datei mit Aufgaben (sofern der Ressource Vorgänge zugewiesen sind).
Angepasste Datenschlüssel – Wenn Sie einen Token verwenden, der genau mit dem Namen eines Ihrer angepassten Datenschlüssel übereinstimmt, wird dieser in den Wert des Datenschlüssels für die Ressource umgewandelt. Wenn Sie beispielsweise über einen Schlüssel „Telefonnummer“ für Ihre Ressourcen verfügen, können Sie einen {@Telefonnummer@}-Token in Ihrer Vorlage verwenden.
Pfad-Token Diese Token stellen den Pfad zu einer bestimmten Seite im HTML-Export bereit. Mit diesen Token können Sie Links zwischen Seiten herstellen, zum Beispiel: <a href="file:{@TaskReportPath@}">
{@TaskReportPath@} – Der Dateipfad zur Vorgangsbericht-Seite dieses HTML-Exports.
{@ResourceReportPath@} – Der Dateipfad zur Ressourcenbericht-Seite dieses HTML-Exports.
{@ResourceTimelinePath@} – Der Dateipfad zum Ressourcen-Zeitvorgabe-Diagramm dieses HTML-Exports.
{@GanttChartPath@} – Der Dateipfad zum Gantt-Diagramm dieses HTML-Exports.
{@ProjectCalendarPath@} – Der Dateipfad zum Projektmeilensteine-Kalender dieses HTML -Exports.